body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }   
body { background:#fff; color:#3333; font-size: 0.24rem; font-family: PingFang SC, "NotoSans", "黑体",Verdana, Arial, Helvetica, sans-serif; }   
td,th,caption { font-size:0.24rem; }   
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}   
a { color:#333; text-decoration:none; }  
a:hover { text-decoration:none; color:#333;}   
img { border:none; }   
ol,ul,li { list-style:none; }   
input, textarea, select, button { font:0.22rem Verdana,Helvetica,Arial,sans-serif; }   
table { border-collapse:collapse; }   
html {overflow-y: scroll;}   

a,button{cursor:pointer;}
input,textarea{
	outline: none;
}

::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #afadad;
	font-weight: 400;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #afadad;
	opacity: 1;
	font-weight: 400;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #afadad;
	opacity: 1;
	font-weight: 400;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #afadad;
	font-weight: 400;
}

.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}

.w96{
	width: 96%;
	margin: 0 auto;
	position: relative;
}

.load{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	width: 100%;
	height: 100%;
	background: #fff;
}

.index{
	max-width: 750px;
	margin: 0 auto;
}

.mui-btn-green2{
	width: 100%;
	height: .6rem;
	line-height: .6rem;
	text-align: center;
	background: url(../img/bg-btn.png) no-repeat center;
	background-size: 100% 100%;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: .3rem;
	color: #fff;
	font-size: .28rem;
	box-shadow: 0 3px 10px rgba(37,178,85,.52);
}

.box-bg{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	display: none;
}


.bigImg{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 8;
	width: 100%;
	height: 100%;
	line-height: 100vh;
	text-align: center;
	display: none;
}
.bigImg .bigImg-close{
	position: absolute;
	top: .4rem;
	right: .4rem;
	z-index: 5;
	color: #fff;
	font-size: .6rem;
	font-weight: bold;
	height: .4rem;
	line-height: .4rem;
}
.bigImg img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	transition: all .3s;
	-moz-animation: all .3s;
	-webkit-animation: all .3s;
	-ms-transition: all .3s;
}
.bigImg .bigImg-btn{
	position: absolute;
	bottom: 5%;
	left: 25%;
	width: 50%;
	height: 1.0rem;
	line-height: 1.0rem;
	text-align: center;
	border-radius: .5rem;
	background: #2AB059;
	color: #fff;
	font-size: .3rem;
}

.title{
	width: 100%;
	height: .6rem;
	padding: 0 3%;
	margin-top: .1rem;
	position: relative;
}
.title .t-back{
	display: inline-block;
	width: .5rem;
	height: .6rem;
	background: url(../img/back.png) no-repeat center;
	background-size: 100%;
	float: left;
}


/*登陆*/
.logo{
	text-align: center;
	margin-top: .6rem;
	margin-bottom: .6rem;
}
.logo img{
	width: 2.25rem;
}

.pub-form{
	width: 5.6rem;
	margin: 0 auto;
}
.pub-form .pf-col{
	width: 100%;
	height: .6rem;
	line-height: .6rem;
	margin-bottom: .3rem;
	position: relative;
}
.pub-form .pf-col input{
	width: 100%;
	height: .6rem;
	margin: 0;
	padding: 0;
	padding-left: .7rem;
	color: #333;
	font-size: .24rem;
	font-weight: bold;
	border: 0;
}
.pub-form .pf-col button{
	width: 1.4rem;
	height: .4rem;
	border-radius: .2rem;
	border: 0;
	background: #F7FAF6;
	color: #65c543;
	font-size: .18rem;
	padding: 0;
	margin: 0;
	position: absolute;
	top: .1rem;
	right: 0;
	z-index: 2;
}
.pub-form .pf-col.pf-col-paswd .seePaswd{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	width: .6rem;
	height: .6rem;
	background: url(../img/icon-4.png) no-repeat center;
	background-size: .32rem;
	transition: all .3s;
	-moz-animation: all .3s;
	-webkit-animation: all .3s;
	-ms-transition: all .3s;
}
.pub-form .pf-col.pf-col-phone2 input{
	padding-left: 1.3rem;
}
.pub-form .pf-col.pf-col-phone2 .pf-num{
	position: absolute;
	top: 0;
	left: .7rem;
	line-height: .6rem;
	color: #65c543;
	font-size: .24rem;
	font-weight: bold;
}
.pub-form .pf-col.pf-col-paswd .seePaswd.on{
	background: url(../img/icon-5.png) no-repeat center;
	background-size: .32rem;
}
.pub-form .pf-col.pf-col-phone input{
	background: url(../img/icon-1.png) no-repeat .1rem center;
	background-size: .5rem;
}
.pub-form .pf-col.pf-col-phone2 input{
	background: url(../img/icon-1.png) no-repeat .1rem center;
	background-size: .5rem;
}
.pub-form .pf-col.pf-col-paswd input{
	background: url(../img/icon-2.png) no-repeat .1rem center;
	background-size: .5rem;
}
.pub-form .pf-col.pf-col-yzm input{
	background: url(../img/icon-3.png) no-repeat .1rem center;
	background-size: .5rem;
}

.pub-form .pf-col font{
	display: inline-block;
	padding: 0 .15rem;
	height: .4rem;
	line-height: .4rem;
	border-radius: .2rem;
	box-shadow: 0 0 7px #ccc;
	color: #ff5477;
	font-size: .18rem;
	background: #fff;
	display: none;
	position: absolute;
	top: .1rem;
	right: .7rem;
	z-index: 5;
}
.pub-form .pf-col span{
	display: inline-block;
	width: .35rem;
	height: .35rem;
	border-radius: 50%;
	position: absolute;
	top: .12rem;
	right: .12rem;
	z-index: 5;
	transition: all .3s;
	-moz-animation: all .3s;
	-webkit-animation: all .3s;
	-ms-transition: all .3s;
	display: none;
}
.pub-form .pf-col span.pf-success{
	background: url(../img/ts-success.png) no-repeat center;
	background-size: 100%;
	box-shadow: 0 2px 10px #4bd25a;
	display: inline-block;
}
.pub-form .pf-col span.pf-fail{
	background: url(../img/ts-fail.png) no-repeat center;
	background-size: 100%;
	box-shadow: 0 2px 10px #ff5477;
	display: inline-block;
}
.pub-form .pf-col.pf-col-yzm span{
	right: 1.6rem;
}
.pub-form .pf-col.pf-col-yzm font{
	right: 2.05rem;
}

.pub-form .pf-btn{
	width: 5.1rem;
	margin: 0 auto;
	margin-top: .4rem;
}
.pub-form .pf-btn button{
	width: 100%;
	height: .6rem;
	line-height: .6rem;
	text-align: center;
	background: #C6E4C0;
	background-size: 100% 100%;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: .3rem;
	color: #fff;
	font-size: .28rem;
}
.pub-form .pf-btn button.mui-btn-green2{
	background: url(../img/bg-btn.png) no-repeat center;
	background-size: 100% 100%;
	box-shadow: 0 3px 10px rgba(37,178,85,.52);
}
.pf-bottom{
	width: 5.1rem;
	height: 1.0rem;
	line-height: 1.0rem;
	margin: 0 auto;
}
.pf-bottom a{
	color: #65c543;
	font-size: .24rem;
}
.pf-xy{
	width: 5.1rem;
	height: 1.0rem;
	line-height: 1.0rem;
	margin: 0 auto;
	color: #c7c7c7;
	font-size: .24rem;
}
.pf-xy span{
	display: inline-block;
	width: .1rem;
	height: .1rem;
	line-height: .1rem;
	text-align: center;
	color: #c7c7c7;
	font-size: .34rem;
	vertical-align: top;
	margin-top: .45rem;
	margin-right: .15rem;
}
.pf-xy a{
	color: #65c543;
}
.pf-xy.active span{
	color: #65c543;
}
.pf-register{
	width: 100%;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	color: #999999;
	font-size: .24rem;
	margin-top: 2.3rem;
}
.pf-register a{
	color: #65c543;
}
.pf-register span{
	display: inline-block;
	width: .3rem;
	height: .5rem;
	background: url(../img/icon-6.png) no-repeat center;
	background-size: .11rem;
	vertical-align: top;
}


.pub-title{
	width: 100%;
	height: 1.15rem;
	line-height: 1.15rem;
	padding: 0 0 0 3%;
	color: #65c543;
	font-size: .6rem;
	font-weight: bold;
	box-shadow: 0 3px 3px #fbfafa;
	position: relative;
}
.pub-title .pub-more{
	float: right;
	display: inline-block;
	width: 1.05rem;
	height: 1.15rem;
	background: url(../img/more.png) no-repeat center;
	background-size: .5rem;
}
.pub-title .pub-title-sx{
	position: absolute;
	top: 1.18rem;
	right: .25rem;
	z-index: 9;
	width: 2.4rem;
	padding: .35rem 0;
	background: #fff;
	box-shadow: 0 0 7px #efeded;
	display: none;
}
.pub-title .pub-title-sx .pub-title-p1{
	height: .3rem;
	line-height: .3rem;
	color: #8D8D8D;
	font-size: .24rem;
	padding: 0 .25rem;
}
.pub-title .pub-title-sx-box{
	margin-bottom: .4rem;
}
.pub-title .pub-title-sx-box ul li{
	line-height: .56rem;
	padding: 0 .25rem;
	color: #000000;
	font-size: .28rem;
	font-weight: bold;
}
.pub-title .pub-title-sx-box ul li.on{
	background: url(../img/active.png) no-repeat 94% center;
	background-size: .3rem;
}

.pub-search{
	width: 94%;
	height: .7rem;
	line-height: .7rem;
	border-radius: .35rem;
	margin: .3rem auto;
	box-shadow: 0 0 7px #efeded;
	position: relative;
}
.pub-search input{
	width: 80%;
	height: .7rem;
	border: 0;
	border-radius: .35rem;
	font-size: .28rem;
	color: #333;
	padding-left: .46rem;
	background: url(../img/icon-7.png) no-repeat .16rem center;
	background-size: .15rem;
	margin-bottom: 0;
	float: left;
}
.pub-search button{
	width: .9rem;
	height: .7rem;
	border: 0;
	border-radius: .35rem;
	background: url(../img/bg-search2.png) no-repeat center;
	background-size: .33rem;
	float: right;
}


/*用户协议*/
.agreement{
	width: 94%;
	margin: .4rem auto;
}


/*选择角色*/
.identity{
	width: 100%;
	text-align: center;
	margin: .5rem 0;
}
.identity ul li{
	width: 100%;
	margin: 1.0rem 0;
}
.identity ul li img{
	width: 1.8rem;
	vertical-align: top;
}
.identity ul li p{
	color: #65c543;
	font-size: .3rem;
	line-height: .6rem;
}


/*个人信息*/
.information-box{
	width: 94%;
	margin: 0 auto;
}
.information-box .inform-p1{
	height: .85rem;
	line-height: .85rem;
	color: #65c543;
	font-size: .3rem;
	font-weight: bold;
}
.information-box ul li{
	width: 100%;
	height: .9rem;
	line-height: .9rem;
	border-radius: 0.1rem;
	box-shadow: 0 0 5px #e4e4e4;
	margin-bottom: .14rem;
}
.information-box ul li:last-child{
	margin-bottom: 0;
}
.information-box ul li a{
	display: block;
	padding: 0 .46rem 0 .2rem;
	font-size: .26rem;
	font-weight: bold;
	background: url(../img/right.png) no-repeat 98% center;
	background-size: .15rem;
}
.information-box ul li img{
	width: .5rem;
	vertical-align: top;
	margin-top: .2rem;
	margin-right: .15rem;
}
.information-box ul li span{
	float: right;
	color: #65c543;
	font-size: .28rem;
	font-weight: bold;
}
.information-box ul li span img{
	width: .64rem;
	height: .64rem;
	border-radius: .32rem;
	vertical-align: top;
	margin-top: .13rem;
	margin-right: 0;
}
.information-box .inform-text{
	width: 100%;
	position: relative;
}
.information-box .inform-text textarea{
	width: 100%;
	height: 1.55rem;
	padding: .1rem;
	border: 0;
	border-radius: 0.1rem;
	box-shadow: 0 0 5px #e4e4e4;
	font-size: .24rem;
	color: #333;
}
.information-box .inform-text span{
	color: #65c543;
	font-size: .24rem;
	position: absolute;
	bottom: .12rem;
	right: .1rem;
}
.information-box .inform-list{
	width: 100%;
}
.information-box .inform-list span{
	display: inline-block;
	width: 22%;
	height: .6rem;
	line-height: .6rem;
	text-align: center;
	border-radius: .3rem;
	color: #4C4C4C;
	font-size: .24rem;
	font-weight: bold;
	background: #fff;
	box-shadow: 0 0 5px #e4e4e4;
	margin-right: 3%;
	margin-bottom: .2rem;
	float: left;
	transition: all .3s;
	-moz-animation: all .3s;
	-webkit-animation: all .3s;
	-ms-transition: all .3s;
}
.information-box .inform-list span:nth-of-type(4),.information-box .inform-list span:nth-of-type(8),.information-box .inform-list span:nth-of-type(12),
.information-box .inform-list span:nth-of-type(16),.information-box .inform-list span:nth-of-type(20),.information-box .inform-list span:nth-of-type(24){
	margin-right: 0;
}
.information-box .inform-list span.active{
	background: url(../img/bg-btn.png) no-repeat center;
	background-size: 100% 100%;
	color: #fff;
	box-shadow: 0 3px 10px rgba(37,178,85,.52);
}

.information-btn{
	width: 100%;
	text-align: center;
	position: fixed;
	bottom: 0.3rem;
	left: 0;
}
.information-btn button{
	width: 3.6rem;
}

.mui-dtpicker, .mui-poppicker{
	background-color: #fff !important;
}
.mui-dtpicker-header .mui-btn{
	font-size: .32rem !important;
	border: 0;
	background: #fff;
}
.mui-dtpicker-header .mui-btn.mui-poppicker-btn-cancel{
	color: #7A8190;
}
.mui-dtpicker-header button:last-child{
	color: #65c543 !important;
}
.mui-dtpicker-title{
	display: none;
}
.mui-dtpicker-title h5,.mui-picker{
	background: #fff !important;
}

.boxBottom{
	position: fixed;
	bottom: -100%;
	left: 0;
	z-index: 5;
	width: 100%;
	padding: .45rem 0;
	text-align: center;
	background: #fff;
}
.boxBottom ul li{
	display: inline-block;
	width: 2.6rem;
	padding: .45rem 0;
}
.boxBottom ul li img{
	width: 1.15rem;
}
.boxBottom ul li p{
	color: #65c543;
	font-size: .3rem;
	margin-top: .2rem;
}


/*多文本输入框*/
.pub-textarea{
	width: 94%;
	margin: .25rem auto;
	position: relative;
}
.pub-textarea textarea{
	width: 100%;
	height: 1.55rem;
	padding: .1rem;
	border: 0;
	border-radius: 0.1rem;
	box-shadow: 0 0 5px #e4e4e4;
	font-size: .24rem;
	color: #333;
}
.pub-textarea span{
	color: #65c543;
	font-size: .24rem;
	position: absolute;
	bottom: .12rem;
	right: .1rem;
}
.pub-textarea-btn{
	position: fixed;
	bottom: 1.0rem;
	left: 0;
	width: 100%;
	text-align: center;
}
.pub-textarea-btn button{
	width: 3.6rem;
	height: .8rem;
	line-height: .8rem;
	text-align: center;
	background: #C6E4C0;
	background-size: 100% 100%;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: .4rem;
	color: #fff;
	font-size: .28rem;
}
.pub-textarea-btn button.mui-btn-green2{
	background: url(../img/bg-btn.png) no-repeat center;
	background-size: 100% 100%;
	box-shadow: 0 3px 10px rgba(37,178,85,.52);
}


/*列表选择*/
.pub-list-search{
	width: 94%;
	height: .56rem;
	line-height: .56rem;
	border-radius: .28rem;
	box-shadow: 0 0 5px #e4e4e4;
	background: #fff;
	margin: .28rem auto 0;
	overflow: hidden;
}
.pub-list-search input{
	width: 80%;
	height: .56rem;
	border: 0;
	border-radius: .28rem;
	padding-left: .42rem;
	background: url(../img/icon-7.png) no-repeat .16rem center;
	background-size: .15rem;
	font-size: .24rem;
	color: #333;
	float: left;
}
.pub-list-search button{
	width: 1.1rem;
	height: .56rem;
	border: 0;
	border-radius: .28rem;
	background: url(../img/bg-search.png) no-repeat .2rem center;
	background-size: .6rem;
	float: right;
}

.pub-list{
	width: 94%;
	margin: 0 auto;
	position: relative;
}
.pub-list ul li{
	width: 100%;
	height: .94rem;
	line-height: .94rem;
	padding: 0 .1rem;
	border-bottom: 2px solid #F9F9F9;
	color: #868686;
	font-size: .28rem;
}


/*成长点滴*/
.growUp-list{
	width: 100%;
	padding-left: 1.3rem;
	z-index: 99;
}
.growUp-list ul li{
	width: 100%;
	padding-left: .35rem;
	padding-right: 3%;
	padding-bottom: .35rem;
	position: relative;
	
	
}
.growUp-list ul li .gl-border{
	position: absolute;
	top: .16rem;
	left: 0;
	z-index: 2;
	width: 2px;
	height: 100%;
	background: #ECECEC;
}
.growUp-list ul li .gl-spot{
	display: inline-block;
	width: .12rem;
	height: .12rem;
	background: url(../img/icon-8.png) no-repeat center;
	background-size: 100%;
	margin-left: -.05rem;
	position: absolute;
	top: .14rem;
	left: 0;
	z-index: 5;
}
.growUp-list ul li:last-child .gl-border{
	display: none;
}
.growUp-list ul li .gl-p1{
	line-height: .4rem;
	color: #65c543;
	font-size: .3rem;
	font-weight: bold;
	margin-bottom: .12rem;
}
.growUp-list ul li .gl-p2{
	line-height: .36rem;
	color: #666;
	font-size: .26rem;
	margin-bottom: .12rem;
}
.growUp-list ul li .gl-p3{
	line-height: .4rem;
	margin-bottom: .12rem;
	color: #999;
	font-size: .22rem;
}
.growUp-list ul li .gl-p3 span{
	display: inline-block;
	height: .4rem;
	line-height: .4rem;
	vertical-align: top;
	padding-left: .32rem;
	margin-right: .2rem;
}
.growUp-list ul li .gl-p3 span.gl-span1{
	background: url(../img/xx-4.png) no-repeat 0 center;
	background-size: .24rem;
}
.growUp-list ul li .gl-p3 span.gl-span2{
	background: url(../img/address.png) no-repeat 0 center;
	background-size: .18rem;
}
.growUp-list ul li .gl-img{
	width: 100%;
	margin-bottom: .12rem;
}
.growUp-list ul li .gl-img img{
	width: 31.3%;
	float: left;
	margin-right: 2%;
}
.growUp-list ul li .gl-sp{
	width: 100%;
	margin-bottom: .12rem;
}
.growUp-list ul li .gl-sp video{
	width: 3.0rem;

}
.growUp-list ul li .gl-yy{
	width: 100%;
	margin-bottom: .12rem;
}
.growUp-list ul li .gl-yy span{
	display: inline-block;
	width: 1.9rem;
	height: .7rem;
	line-height: .7rem;
	padding: 0 .18rem;
	border-radius: .1rem;
	box-shadow: 0 0 5px #e4e4e4;
	text-align: right;
	color: #65c543;
	font-size: .28rem;
	font-weight: bold;
	background: url(../img/yuyin.png) no-repeat .15rem center;
	background-size: .3rem;
}

.growUp-list ul li .gl-ly{
	width: 100%;
	margin-bottom: .12rem;
}
.growUp-list ul li .gl-ly span{
	display: inline-block;
	width: 3.8rem;
	height: .7rem;
	line-height: .7rem;
	padding: 0 .18rem;
	border-radius: .1rem;
	box-shadow: 0 0 5px #e4e4e4;
	text-align: right;
	color: #65c543;
	font-size: .28rem;
	font-weight: bold;
	background: url(../img/icon-12.png) no-repeat .15rem center;
	background-size: .3rem;
}
.growUp-list ul li .gl-time{
	position: absolute;
	top: 0;
	left: -1.3rem;
	z-index: 5;
	width: 1.3rem;
	text-align: center;
}
.growUp-list ul li .gl-time span{
	color: #949494;
	font-size: .4rem;
	font-weight: bold;
}
.growUp-list ul li .gl-time p{
	color: #949494;
	font-size: .24rem;
	line-height: .3rem;
}
.growUp-list ul li .gl-address{
	position: absolute;
	top: 0;
	left: -1.1rem;
	z-index: 5;
	width: 1.0rem;
}
.growUp-list ul li .gl-address p{
	/* height: .4rem; */
	line-height: .4rem;
	padding-left: .3rem;
	background: url(../img/address.png) no-repeat 0 center;
	background-size: .22rem;
	color: #949494;
	font-size: .28rem;
}
.growUp-list ul li .gl-address span{
	color: #949494;
	font-size: .22rem;
	line-height: .3rem;
}
.gl-bottom{
	text-align: center;
	margin: .2rem 0;
}
.gl-bottom img{
	width: 4.0rem;
	opacity: .6;
}


/*搜索*/
.title-search{
	width: 100%;
	height: .7rem;
	margin: .3rem 0;
	text-align: center;
	position: relative;
}
.title-search .t-back{
	display: inline-block;
	width: .5rem;
	height: .7rem;
	background: url(../img/back.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 0;
	left: 2%;
}
.title-search .t-search{
	width: 76%;
	height: .7rem;
	line-height: .7rem;
	border-radius: .35rem;
	margin: .3rem auto;
	box-shadow: 0 0 7px #efeded;
	position: relative;
}
.title-search .t-search input{
	width: 80%;
	height: .7rem;
	border: 0;
	border-radius: .35rem;
	font-size: .28rem;
	color: #333;
	padding-left: .46rem;
	background: url(../img/icon-7.png) no-repeat .16rem center;
	background-size: .15rem;
	margin-bottom: 0;
	float: left;
}
.title-search .t-search span{
	width: .9rem;
	height: .7rem;
	border: 0;
	border-radius: .35rem;
	background: url(../img/bg-search2.png) no-repeat center;
	background-size: .33rem;
	float: right;
}
.title-search .t-btn{
	display: inline-block;
	height: .7rem;
	color: #65c543;
	font-size: .3rem;
	font-weight: bold;
	border: 0;
	background: none;
	position: absolute;
	top: 0;
	right: 2%;
}

.search-time{
	width: 94%;
	margin: 0 auto;
	margin-bottom: .3rem;
	box-shadow: 0 0 7px #efeded;
	border-radius: .1rem;
	position: relative;
}
.search-time ul li{
	width: 50%;
	padding: .4rem 0;
	text-align: center;
	float: left;
}
.search-time ul li p{
	line-height: .44rem;
	color: #65c543;
	font-size: .32rem;
	font-weight: bold;
	margin-bottom: .15rem;
}
.search-time ul li input{
	width: 100%;
	height: .6rem;
	border: 0;
	margin: 0;
	padding: 0;
	color: #4C4C4C;
	font-size: .48rem;
	font-weight: bold;
	text-align: center;
}
.search-time .st-icon{
	display: inline-block;
	width: .42rem;
	height: .42rem;
	background: url(../img/icon-9.png) no-repeat center;
	background-size: 100%;
	margin-left: -.21rem;
	position: absolute;
	bottom: .47rem;
	left: 50%;
	z-index: 5;
}

.search-list{
	width: 94%;
	margin: 0 auto;
	margin-bottom: .3rem;
	box-shadow: 0 0 7px #efeded;
	border-radius: .1rem;
	padding: .15rem 0;
	position: relative;
}
.search-list ul li{
	width: 33.3%;
	text-align: center;
	float: left;
}
.search-list ul li a{
	display: block;
	padding: 1.3rem 0 .15rem;
}
.search-list ul li p{
	font-size: .24rem;
	color: #000000;
}
.search-list ul li:nth-of-type(1) a{
	background: url(../img/lx-7.png) no-repeat center .15rem;
	background-size: 1.1rem;
}
.search-list ul li:nth-of-type(2) a{
	background: url(../img/lx-8.png) no-repeat center .15rem;
	background-size: 1.1rem;
}
.search-list ul li:nth-of-type(3) a{
	background: url(../img/lx-9.png) no-repeat center .15rem;
	background-size: 1.1rem;
}
.search-list ul li:nth-of-type(4) a{
	background: url(../img/lx-10.png) no-repeat center .15rem;
	background-size: 1.1rem;
}
.search-list ul li:nth-of-type(5) a{
	background: url(../img/lx-11.png) no-repeat center .15rem;
	background-size: 1.1rem;
}
.search-list ul li:nth-of-type(6) a{
	background: url(../img/lx-12.png) no-repeat center .15rem;
	background-size: 1.1rem;
}

.search-list ul li:nth-of-type(1).on a{
	background: url(../img/lx-1.png) no-repeat center .15rem;
	background-size: 1.1rem;
}
.search-list ul li:nth-of-type(2).on a{
	background: url(../img/lx-2.png) no-repeat center .15rem;
	background-size: 1.1rem;
}
.search-list ul li:nth-of-type(3).on a{
	background: url(../img/lx-3.png) no-repeat center .15rem;
	background-size: 1.1rem;
}
.search-list ul li:nth-of-type(4).on a{
	background: url(../img/lx-4.png) no-repeat center .15rem;
	background-size: 1.1rem;
}
.search-list ul li:nth-of-type(5).on a{
	background: url(../img/lx-5.png) no-repeat center .15rem;
	background-size: 1.1rem;
}
.search-list ul li:nth-of-type(6).on a{
	background: url(../img/lx-6.png) no-repeat center .15rem;
	background-size: 1.1rem;
}

.search-label{
	width: 94%;
	margin: 0 auto;
	margin-bottom: .3rem;
	box-shadow: 0 0 7px #efeded;
	border-radius: .1rem;
	padding: .2rem .35rem;
	position: relative;
}
.search-label font{
	display: inline-block;
	width: .5rem;
	height: .6rem;
	background: url(../img/icon-10.png) no-repeat center;
	background-size: .5rem;
	vertical-align: top;
	margin: .13rem;
}
.search-label a{
	display: inline-block;
	padding: 0 .3rem;
	height: .6rem;
	line-height: .6rem;
	border-radius: .3rem;
	vertical-align: top;
	box-shadow: 0 0 7px #efeded;
	margin: .13rem;
	color: #000;
	font-size: .28rem;
	transition: all .3s;
	-moz-animation: all .3s;
	-webkit-animation: all .3s;
	-ms-transition: all .3s;
}
.search-label a.on{
	background: url(../img/bg-btn.png) no-repeat center;
    background-size: 100% 100%;
    box-shadow: 0 3px 10px rgba(37,178,85,.52);
    color: #fff;
}


/*新建笔记*/
.title-note{
	width: 100%;
	height: .9rem;
	padding: 0 3%;
	text-align: right;
	box-shadow: 0 3px 3px #fbfafa;
	position: relative;
}
.title-note .t-back{
	display: inline-block;
	width: .5rem;
	height: .9rem;
	background: url(../img/back.png) no-repeat center;
	background-size: 100%;
	float: left;
}
.title-note .t-btn{
	height: .9rem;
	line-height: .9rem;
	margin: 0;
	color: #65C543;
	font-size: .3rem;
	font-weight: bold;
	border: 0;
	background: none;
}
.title-note .t-more{
	display: inline-block;
    width: 1.0rem;
    height: .9rem;
    background: url(../img/more.png) no-repeat right center;
    background-size: .5rem;
}
.title-note .tn-box{
	position: absolute;
    top: .94rem;
    right: 3%;
    z-index: 4;
    width: 1.8rem;
    padding: .22rem 0;
    text-align: center;
    background: #fff;
    box-shadow: 0 0 7px #efeded;
    display: none;
}
.title-note .tn-box ul li{
	height: .7rem;
	line-height: .7rem;
	color: #000000;
	font-size: .28rem;
	font-weight: bold;
}

.note-from{
	width: 94%;
	margin: .2rem auto;
	position: relative;
}
.note-from .nf-bj{
	position: absolute;
	top: .1rem;
	right: 0;
	padding-left: .5rem;
	height: .5rem;
	line-height: .6rem;
	background: url(../img/icon-11.png) no-repeat 0 center;
	background-size: .42rem;
	color: #65c543;
	font-size: .28rem;
	font-weight: bold;
}
.note-from .nf-bj.on{
	background: url(../img/icon-10.png) no-repeat 0 center;
	background-size: .42rem;
}
.note-from .nf-title input{
	height: .65rem;
	color: #333;
	font-size: .32rem;
	font-weight: bold;
	padding: 0;
	margin: 0;
	border: 0;
}
.note-from .nf-title input::-webkit-input-placeholder {
	color: #999;
	font-weight: bold;
}
.note-from .nf-title input:-moz-placeholder {
	color: #999;
	font-weight: bold;
}
.note-from .nf-title input::-moz-placeholder {
	color: #999;
	font-weight: bold;
}
.note-from .nf-title input:-ms-input-placeholder {
	color: #999;
	font-weight: bold;
}

.note-from .nf-address{
	line-height: .6rem;
	padding-left: .34rem;
	background: url(../img/address.png) no-repeat 0 center;
	background-size: .24rem;
	color: #9B9B9B;
	font-size: .24rem;
}
.note-from .nf-text textarea{
	padding: .14rem 0;
	margin: 0;
	width: 100%;
	height: 1.2rem;
	color: #333;
	font-size: .26rem;
	font-weight: bold;
	border: 0;
	margin-bottom: .14rem;
	
}
.note-from .nf-text textarea::-webkit-input-placeholder {
	color: #999;
	font-weight: bold;
}
.note-from .nf-text textarea:-moz-placeholder {
	color: #999;
	font-weight: bold;
}
.note-from .nf-text textarea::-moz-placeholder {
	color: #999;
	font-weight: bold;
}
.note-from .nf-text textarea:-ms-input-placeholder {
	color: #999;
	font-weight: bold;
}
.note-from .nf-img{
	width: 100%;
}
.note-from .nf-img .nf-img-box{
	display: inline-block;
	position: relative;
	width: 48%;
	float: left;
	margin-right: 2%;
	margin-bottom: .2rem;
}
.note-from .nf-sp .nf-sp-box{
	display: inline-block;
	position: relative;
	width: 48%;
	float: left;
	margin-right: 2%;
	margin-bottom: .2rem;
}
.note-from .nf-img img{
	width: 100%;
}
.note-from .nf-img-box span{
	display: inline-block;
	width: .45rem;
	height: .45rem;
	background: url(../img/del.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: .1rem;
	right: .1rem;
}
.note-from .nf-sp-box span{
	display: inline-block;
	width: .45rem;
	height: .45rem;
	background: url(../img/del.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: .1rem;
	right: .1rem;
}
.note-from .nf-sp{
	width: 100%;
	margin-bottom: .2rem;
}
.note-from .nf-sp video{
	max-width: 100%;
}
.note-from .nf-yy{
	width: 100%;
	margin-bottom: .2rem;
}
.note-from .nf-yy span {
    display: inline-block;
    width: 1.9rem;
    height: .7rem;
    line-height: .7rem;
    padding: 0 .18rem;
    border-radius: .1rem;
    box-shadow: 0 0 5px #e4e4e4;
    text-align: right;
    color: #65c543;
    font-size: .28rem;
    font-weight: bold;
    background: url(../img/yuyin.png) no-repeat .15rem center;
    background-size: .3rem;
}
.note-from .nf-p1{
	font-weight: bold;
	font-size: .28rem;
	color: #333333;
}
.note-from .nf-ly{
	width: 100%;
	margin-bottom: .2rem;
}
.note-from .nf-ly .lyBox {
    display: inline-block;
    width: 100%;
    height: .7rem;
    line-height: .7rem;
    padding: 0 .18rem;
    border-radius: .1rem;
    box-shadow: 0 0 5px #e4e4e4;
    text-align: right;
    font-weight: bold;
    background: url(../img/icon-12.png) no-repeat .15rem center;
    background-size: .36rem;
    transition: all .3s;
	-moz-animation: all .3s;
	-webkit-animation: all .3s;
	-ms-transition: all .3s;
	margin-bottom: 0.2rem;
}
.note-from .nf-ly .lyBox.on{
	background: url(../img/icon-13.png) no-repeat .15rem center;
    background-size: .36rem;
}
.note-from .nf-ly .lyBox span.lyTime{
	color: #65c543;
    font-size: .28rem;
}

.note-from .nf-ly .lyBox span.starTime{
	opacity: 0;
	color: #65c543;
    font-size: .28rem;
}
.note-from .nf-ly .lyBox .progress-bor{
	display: inline-block;
	vertical-align: middle;
	width: 52%;
	height: .04rem;
	background: #c9c9c9;
	opacity: 0;
	position: relative;
	margin: 0 0.1rem ;
}
.note-from .nf-ly .lyBox .progress-bor span{
	display: inline-block;
	height: .04rem;
	background: #65c543;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
}
.note-from .nf-ly .lyBox .progress-bor font{
	display: inline-block;
	width: .14rem;
	height: .14rem;
	background: url(../img/icon-15.png) no-repeat center;
	background-size: .14rem;
	margin-top: -.07rem;
	position: absolute;
	top: 50%;
	z-index: 5;
}
.note-from .nf-ly .lyBox.on span.starTime,.note-from .nf-ly .lyBox.on .progress-bor{
	opacity: 1;
}



.nf-upload{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 1.0rem;
	padding: 0 3%;
	background: #fff;
	text-align: right;
	box-shadow: 0 -3px 3px #fbfafa;
}
.nf-upload span{
	display: inline-block;
	width: 25%;
	height: 1.0rem;
	vertical-align: top;
	float: left;
}
.nf-upload span.nu-wb{
	background: url(../img/upload-6.png) no-repeat center;
	background-size: .65rem;
}
.nf-upload span.nu-yy{
	background: url(../img/upload-5.png) no-repeat center;
	background-size: .65rem;
}
.nf-upload span.nu-img{
	background: url(../img/upload-3.png) no-repeat center;
	background-size: .65rem;
}
.nf-upload span.nu-sp{
	background: url(../img/upload-4.png) no-repeat center;
	background-size: .65rem;
}
.nf-upload span.nu-ps{
	background: url(../img/upload-10.png) no-repeat center;
	background-size: .65rem;
}

.alertBox{
	width: 5.9rem;
	height: 3.7rem;
	border-radius: .1rem;
	background: #fff;
	padding: .75rem .65rem;
	margin: auto;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 8;
	display: none;
}
.alertBox .alertBox-p1{
	height: 1.5rem;
	line-height: .5rem;
	color: #333333;
	font-size: .34rem;
	font-weight: bold;
	margin-bottom: .2rem;
}
.alertBox .alertBox-p2{
	color: #333;
	font-size: .32rem;
	margin-bottom: .25rem;
}
.alertBox .alertBox-input input{
	font-size: .28rem;
	background: #EFEFEF;
	border: 0;
}
.alertBox .alertBox-btn{
	width: 100%;
	text-align: center;
}
.alertBox .alertBox-btn button{
	width: 40%;
	height: .65rem;
	color: #65c543;
	font-size: .32rem;
	font-weight: bold;
	border: 0;
	padding: 0;
	margin: 0 3%;
}
.alertBox .alertBox-btn button:hover{
	background: none;
}


/*录音*/
.progress_1{
	padding: 0 3%;
	text-align: center;
	margin-top: 2.4rem;
	margin-bottom: 3.6rem;
}
.progress_1 .progress-p1{
	color: #65c543;
	font-size: .48rem;
	font-weight: bold;
	margin-bottom: 1.75rem;
}
.progress_1 .progress-bor{
	width: 100%;
	height: .08rem;
	background: #c9c9c9;
	position: relative;
}
.progress_1 .progress-bor span{
	display: inline-block;
	height: .08rem;
	background: #65c543;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
}
.progress_1 .progress-bor font{
	display: inline-block;
	width: .2rem;
	height: .2rem;
	background: url(../img/icon-15.png) no-repeat center;
	background-size: 100%;
	margin-top: -.1rem;
	position: absolute;
	top: 50%;
	z-index: 5;
}

.recording-btn,.voice-btn{
	padding: 0 3%;
	text-align: center;
}
.recording-btn p,.voice-btn p{
	color: #666666;
	font-size: .32rem;
	height: .4rem;
	line-height: .4rem;
}
.recording-btn .rb-zt,.voice-btn .vb-zt{
	height: 2.5rem;
	line-height: 2.5rem;
	position: relative;
}
.recording-btn .rb-zt span,.voice-btn .vb-zt span{
	color: #65c543;
	font-size: .32rem;
	font-weight: bold;
	display: none;
}
.recording-btn .rb-zt button,.voice-btn .vb-zt button{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -1.35rem;
	width: 2.7rem;
	height: 2.5rem;
	background: url(../img/recording.png) no-repeat center;
	background-size: 100%;
	border: 0;
}
.voice-btn .vb-zt button{
	background: url(../img/voice.png) no-repeat center;
	background-size: 100%;
}


/*我的位置*/
.address-list{
	width: 94%;
	margin: 0 auto;
}
.address-list ul li{
	line-height: 1.0rem;
	color: #949494;
	font-size: .28rem;
	font-weight: bold;
}
.address-list .al-p1{
	margin-top: .4rem;
	color: #CBCBCB;
	font-size: .28rem;
}


/*详细信息*/
.details-m{
	width: 94%;
	margin: .3rem auto;
}
.details-m .dm-p1{
	line-height: .45rem;
	color: #BBBBBB;
	font-size: .24rem;
}
.details-m .dm-p2{
	line-height: .6rem;
	color: #7C7C7C;
	font-size: .32rem;
	font-weight: bold;
	margin-bottom: .25rem;
}


/*选择标签*/
.sl-add{
	width: 94%;
	height: .7rem;
	margin: .3rem auto;
}
.sl-add input{
	width: 86%;
	height: .7rem;
	border-radius: 6px;
	border: 0;
	box-shadow: 0 0 7px #efeded;
	font-size: .28rem;
	color: #333;
	padding: 0 .2rem;
	margin: 0;
}
.sl-add button{
	padding: 0;
	height: .7rem;
	color: #65c543;
	font-size: .3rem;
	font-weight: bold;
	border: 0;
	float: right;
}

.sl-list{
	width: 94%;
	margin: 0 auto;
	margin-bottom: 1.5rem;
}
.sl-list ul li{
	width: 100%;
	height: 1.0rem;
	line-height: 1.0rem;
	padding-left: .68rem;
	background: url(../img/checkbox.png) no-repeat 0 center;
	background-size: .38rem;
	color: #949494;
	font-size: .28rem;
	font-weight: bold;
}
.sl-list ul li.on{
	background: url(../img/checkbox-a.png) no-repeat 0 center;
	background-size: .38rem;
}

.sl-btn{
	text-align: center;
	position: fixed;
	bottom: 0.3rem;
	left: 0;
	width: 100%;	
}
.sl-btn button{
	width: 3.65rem;
	height: .8rem;
	border-radius: .4rem;
}


/*记录*/
.in-title{
	width: 100%;
	height: 1.3rem;
	padding: .3rem 0;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3;
}
.it-search{
	float: right;
	position: relative;
}
.it-search input{
	width: 80%;
	height: .7rem;
	border: 0;
	border-radius: .35rem;
	font-size: .28rem;
	color: #333;
	padding-left: .46rem;
	background: url(../img/icon-7.png) no-repeat .16rem center;
	background-size: .15rem;
	margin-bottom: 0;
	float: left;
}
.it-search button{
	width: .9rem;
	height: .7rem;
	border: 0;
	border-radius: .35rem;
	background: url(../img/bg-search2.png) no-repeat center;
	background-size: .33rem;
	float: right;
}
.in-title .pub-more{
	float: right;
	display: inline-block;
	width: .7rem;
	height: .7rem;
	background: url(../img/more.png) no-repeat center;
	background-size: .5rem;
	margin-right: 2%;
}
.in-title .pub-title-sx{
	position: absolute;
	top: 1.18rem;
	right: .25rem;
	z-index: 9;
	width: 2.4rem;
	padding: .35rem 0;
	background: #fff;
	box-shadow: 0 0 7px #efeded;
	display: none;
}
.in-title .pub-title-sx .pub-title-p1{
	height: .3rem;
	line-height: .3rem;
	color: #8D8D8D;
	font-size: .24rem;
	padding: 0 .25rem;
}
.in-title .pub-title-sx-box{
	margin-bottom: .4rem;
}
.in-title .pub-title-sx-box ul li{
	line-height: .56rem;
	padding: 0 .25rem;
	color: #000000;
	font-size: .28rem;
	font-weight: bold;
}
.in-title .pub-title-sx-box ul li.on{
	background: url(../img/active.png) no-repeat 94% center;
	background-size: .3rem;
}
.in-title .it-nav{
	float: left;
	width: .7rem;
	height: .7rem;
	background: url(../img/icon-20.png) no-repeat center;
	background-size: .5rem;
	margin-left: .15rem;
}
.in-title .it-nav-box{
	position: absolute;
	top: 1.18rem;
	left: 0;
	z-index: 9;
	width: 3.3rem;
	padding: 0 .25rem;
	background: #fff; 
	box-shadow: 0 0 5px #ddd;
	display: none;
}
.in-title .itn-xx{
	height: 1.4rem;
	padding: .3rem 0;
	position: relative;
}
.in-title .itn-img{
	float: left;
}
.in-title .itn-img img{
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
}
.in-title .itn-text{
	padding-left: .95rem;
}
.in-title .itn-p1{
	height: .46rem;
	line-height: .46rem;
	overflow: hidden;
	color: #1aa057;
	font-size: .3rem;
	margin-bottom: .04rem;
}
.in-title .itn-p2{
	height: .26rem;
	line-height: .26rem;
	overflow: hidden;
	color: #333333;
	font-size: .26rem;
}
.in-title .itn-ewm{
	position: absolute;
	top: .58rem;
	right: 0;
	width: .34rem;
	height: .34rem;
	background: url(../img/it-ewm.png) no-repeat center;
	background-size: 100%;
}
.in-title .itn-list{
	width: 100%;
}
.in-title .itn-list ul li{
	border-top: 1px solid #f3f3f4;
}
.in-title .itn-list ul li a{
	display: block;
	line-height: .85rem;
	font-size: .28rem;
	color: #333;
}
.in-title .itn-list ul li img{
	width: .42rem;
	vertical-align: top;
	margin: .22rem .2rem 0 .1rem;
}

.nav-zw{
	height: 1.2rem;
}
.nav{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 60px;
	background: #fff;
	border-top: 1px solid #eee;
}
.nav ul li{
	width: 20%;
	height: 60px;
	float: left;
}
.nav ul li a{
	display: block;
	height: 1.0rem;
} 
.nav ul li:nth-of-type(1){
	background: url(../img/nav-1.png) no-repeat center;
	background-size: 48px;
}
.nav ul li:nth-of-type(2){
	background: url(../img/nav-2.png) no-repeat center;
	background-size: 48px;
}
.nav ul li:nth-of-type(3){
	background: url(../img/nav-3.png) no-repeat center;
	background-size: 48px;
}
.nav ul li:nth-of-type(4){
	background: url(../img/nav-4.png) no-repeat center;
	background-size: 48px;
}
.nav ul li:nth-of-type(5){
	background: url(../img/nav-5.png) no-repeat center;
	background-size: 48px;
}

.nav ul li:nth-of-type(1).on{
	background: url(../img/nav-1-a.png) no-repeat center;
	background-size: 48px;
}
.nav ul li:nth-of-type(2).on{
	background: url(../img/nav-2-a.png) no-repeat center;
	background-size: 48px;
}
.nav ul li:nth-of-type(4).on{
	background: url(../img/nav-4-a.png) no-repeat center;
	background-size: 48px;
}
.nav ul li:nth-of-type(5).on{
	background: url(../img/nav-5-a.png) no-repeat center;
	background-size: 48px;
}

.box-sx{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 7;
	width: 100%;
	padding: .2rem 0;
	background: #fff;
	display: none;
}
.box-sx ul li{
	width: 33.3%;
	float: left;
	text-align: center;
	margin: .16rem 0;
}
.box-sx ul li img{
	width: 1.1rem;
}
.box-sx ul li p{
	color: #949494;
}
.box-sx .nav-close{
	text-align: center;
	margin: .5rem 0 0;
}
.box-sx .nav-close img{
	width: .8rem;
}

.write{
	position: fixed;
	bottom: 1.8rem;
	right: 3%;
	width: 1.3rem;
	height: 1.3rem;
	background: url(../img/write.png) no-repeat center;
	background-size: 100%;
	border-radius: 50%;
	z-index: 5;
}
.write a{
	display: block;
	width: 1.0rem;
	height: 1.0rem;
	border-radius: 50%;
}


/*发现*/
.find-a{
	width: 100%;
	text-align: center;
	padding: .2rem 0;
}
.find-a img{
	width: 2.4rem;
}
.find-b{
	width: 100%;
	padding: 0 2%;
	margin-bottom: .1rem;
}
.find-b ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
.find-b ul li{
	overflow: hidden;
	margin-bottom: .2rem;
	position: relative;
}
.find-b ul li p{
	position: absolute;
	top: .2rem;
	left: 0;
	width: 100%;
	height: .32rem;
	line-height: .32rem;
	box-sizing: border-box;
	padding: 0 .3rem;
	font-size: .28rem;
	font-weight: bold;
	color: #222222;
}
.find-b ul li img{
	display: block;
	height: 2.26rem;
}

.find-c{
	width: 94%;
	margin: 0 auto;
	margin-bottom: .3rem;
	box-shadow: 0 0 7px #efeded;
	border-radius: .14rem;
}
.find-c ul li{
	width: 25%;
	text-align: center;
	float: left;
}
.find-c ul li a{
	display: block;
	padding: .28rem 0;
}
.find-c ul li img{
	width: .9rem;
}
.find-c ul li p{
	color: #525252;
	font-size: .22rem;
}

.find-d{
	width: 94%;
	margin: 0 auto;
	margin-bottom: .3rem;
}
.find-d a{
	display: block;
	width: 100%;
	height: 1.15rem;
	line-height: 1.15rem;
	text-align: center;
	background: #93d67b;
	border-radius: .14rem;
	color: #fff;
	font-size: .34rem;
}
.find-d span{
	font-weight: bold;
	color: #fff;
	font-size: .7rem;
	vertical-align: top;
	margin-top: .2rem;
}

.find-e{
	width: 94%;
	margin: 0 auto;
	margin-bottom: .3rem;
}
.find-e ul li{
	width: 100%;
	padding: .15rem .22rem;
	box-shadow: 0 0 7px #efeded;
	border-radius: .14rem;
	margin-bottom: .22rem;
}
.find-e ul li .fe-p1{
	line-height: .42rem;
	color: #191919;
	font-size: .26rem;
	font-weight: bold;
	text-align: justify;
}
.find-e ul li .fe-p2{
	padding: .15rem 0;
}
.find-e ul li .fe-p2 span{
	display: inline-block;
	padding: 0 .2rem;
	height: .34rem;
	text-align: center;
	line-height: .34rem;
	border-radius: .17rem;
	margin-right: .12rem;
	vertical-align: top;
	background: #93d67b;
	color: #fff;
	font-size: .2rem;
}
.find-e ul li .fe-p3{
	padding: .06rem 0;
	line-height: .36rem;
	color: #333333;
	font-size: .24rem;
	font-weight: bold;
	text-align: justify;
}
.find-e ul li .fe-photo{
	width: 100%;
	padding: .1rem 0;
}
.find-e ul li .fe-photo img{
	width: 31.3%;
	margin-right: 2%;
	float: left;
}
.find-e ul li .fe-person{
	padding: .15rem 0;
	line-height: .45rem;
}
.find-e ul li .fe-person img{
	width: .45rem;
	height: .45rem;
	border-radius: 50%;
	vertical-align: top;
	margin-right: .12rem;
}
.find-e ul li .fe-person span{
	float: right;
	color: #4C4C4C;
	font-size: .24rem;
}
.find-e ul li .fe-bottom{
	width: 100%;
	height: .75rem;
	line-height: .6rem;
	padding-top: .15rem;
	border-top: 1px solid #f2f2f2;
}
.find-e ul li .fe-bottom>div{
	width: 50%;
	text-align: center;
	font-size: .22rem;
	float: left;
}
.find-e ul li .fe-bottom>div span{
	display: inline-block;
	width: .4rem;
	height: .4rem;
	vertical-align: top;
	margin-top: .08rem;
	margin-right: .12rem;
}
.find-e ul li .fe-bottom>div.fs-sc span{
	background: url(../img/wicon17-1.png) no-repeat center;
	background-size: 100%;
}
.find-e ul li .fe-bottom>div.fs-zan span{
	background: url(../img/wicon18-1.png) no-repeat center;
	background-size: 100%;
}

.find-e ul li .fe-bottom>div.on{
	color: #65c543;
}
.find-e ul li .fe-bottom>div.fs-sc.on span{
	background: url(../img/wicon17.png) no-repeat center;
	background-size: 100%;
}
.find-e ul li .fe-bottom>div.fs-zan.on span{
	background: url(../img/wicon18.png) no-repeat center;
	background-size: 100%;
}


/*wsl style go*/
/*my-go*/
.wmy_head{
	width:100%;
	height:0.82rem;
	background:#60c345;
	position:fixed;
	top:0;left:0;
	z-index:9999;
}
.wmy_head a{
	display:block;
	width:0.58rem;
	height:0.58rem;
	background:url(../img/wxx.png);
	background-size:cover;
	float:right;
	margin-right:0.17rem;
	margin-top: 0.11rem;
}
.wmy_one_tbj{
	width:100%;
	height:1.14rem;
	background:#60c345;
	margin-top:0.82rem;
}
.wmy_head a span{
	display:block;
	width:0.24rem;
	height:0.24rem;
	border-radius:50%;
	overflow:hidden;
	background:#ff162a;
	color:#fff;
	text-align:center;
	line-height:0.24rem;
	font-size: 0.13rem;
	float:right;
}
.wmy_one{
	margin-left:0.55rem;
	margin-right:0.55rem;
	height:auto;
	overflow:hidden;
	background:#fff;
	border-radius:5px;
	box-shadow: 0 0 7px #efeded;
	margin-top:-0.95rem;
}
.wmy_one_l{
	width:1.51rem;
	height: 1.51rem;
	border-radius:50%;
	overflow:hidden;
	margin-top:0.22rem;
	margin-bottom: 0.22rem;
	margin-left:0.33rem;
	box-shadow: 0 0 7px #efeded;
	float:left;
}

.wmy_one_l img{
	width:100%;
	height:100%;
	border-radius:50%;
}
.wmy_one_r{
	width:3.83rem;
	height:auto;
	overflow:hidden;
	float:right;
	margin-right:0.43rem;
}
.wmy_one_r_t{
	width: 100%;
	height:auto;
	overflow:hidden;
	margin-top: 0.24rem;
}
.wmy_one_r_t div{
	width:3.41rem;
	height:auto;
	overflow:hidden;
	float:left;
	overflow:hidden;
}
.wmy_one_r_t div h6{
	font-size:0.46rem;
	color:#676767;
	font-weight:bold;
}
.wmy_one_r_t div p{
	font-size:0.23rem;
	color:#9a9a9a;

}
.wmy_one_r_t a{
	display:block;
	width:0.39rem;
	height:0.39rem;
	overflow:hidden;
	float:left;
}

.wmy_one_r_t a img{
	width: 100%;
	height: 100%;
}
.wmy_one_r_b{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top: 0.1rem;
}
.wmy_one_r_b_t{
	width:100%;
	height:auto;
	overflow:hidden;
}
.wmy_one_r_b_t p{
	font-size:0.24rem;
	color:#686868;
	float:left;
	font-weight:bold;
}
.wmy_one_r_b_t p l{
	font-size:0.24rem;
	color:#686868;
}
.wmy_one_r_b_t p w{
	font-size:0.24rem;
	color:#686868;
}
.wmy_one_r_b_t span{
	display:block;
	font-size:0.24rem;
	color:#686868;
	float:right;
}
.wmy_one_r_b_b{
	width:100%;
	height:0.11rem;
	background:#e5e5e5;
	border-radius:0.4rem;
	overflow:hidden;
}
.wmy_one_r_b_b span{
	display:block;
	height:0.11rem;
	background: -webkit-linear-gradient(left,#2ad4a5,#2fcb68);
	border-radius:0.4rem;
}
.wmy_two{
	width: 100%;
    height: auto;
    overflow: hidden;
    margin-top:0.43rem;
}
.wmy_two_t{
	margin-left: 0.55rem;
	margin-right: 0.55rem;
	height: auto;
    overflow: hidden;
}
.wmy_two_t span{
	display:block;
	width:0.08rem;
	height:0.29rem;
	background:#cdcdcd;
	border-radius:0.1rem;
	float:left;
	margin-top:0.06rem;
}
.wmy_two_t p{
	float:left;
	font-size:0.28rem;
	color:#323232;
	font-weight:bold;
	margin-left:0.11rem;
}
.wmy_two_b{
	width:100%;
	height:auto;
	overflow:hidden;
}
.wmy_two_b a{
	display:block;
	width:3.09rem;
	height:1.4rem;
	background:#fff;
	border-radius: 5px;
    box-shadow: 0 0 7px #efeded;
    margin-top:0.2rem;
    margin-bottom:0.2rem;

}
.wmy_two_b a img{
	display:block;
	width:0.75rem;
	height:auto;
	float:left;
	margin-left:0.15rem;
	margin-top:0.24rem;
	margin-right:0.17rem;
}
.wmy_two_b a p{
	float:left;
	color:#323232;
	font-weight:bold;
	margin-top:0.32rem;
}
.wmy_two_b a span{
	display:block;
	float:left;
	color:#b0b0b0;
	font-size:0.22rem;
}
.wmy_two_b a:nth-child(odd){
	float:left;
	margin-left: 0.55rem;
}
.wmy_two_b a:nth-child(even){
	float:right;
	margin-right: 0.55rem;
}

.wmy_thr{
	margin-left: 0.55rem;
    margin-right: 0.55rem;
    height:auto;
    overflow: hidden;
    background: #fff;
}
.wmy_thr a{
	display:block;
	width:0.67rem;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left: 1.22rem;
	margin-top: 0.5rem;
}
.wmy_thr a:nth-child(4n+1){
	margin-left:0rem;
}
.wmy_thr a img{
	display:block;
	width:0.67rem;
	height:0.67rem;
}
.wmy_fou .wmy_thr a{
	position: relative;
	overflow:visible;
}
.wmy_thr a p{
	text-align:center;
	font-size:0.26rem;
	color:#353535;
	font-weight:bold;
	margin-top: 0.14rem;
}
.wmy_fou{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top: 0.5rem;
	margin-bottom:2.2rem;
}

.wmy_fou .wmy_thr {
	position: relative;
	overflow:visible;
}
.wmy_fou .wmy_thr a p{
	width:1.4rem;
	text-align:center;
	white-space: nowrap;
	margin-left:-0.35rem;
}

.user-fx{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 7;
	width: 100%;
	padding: 0 3%;
	background: #fff;
	text-align: center;
	display: none;
}
.user-fx .fx-p1{
	height: 1.0rem;
	line-height: 1.0rem;
	font-size: .32rem;
	font-weight: bold;
	color: #333333;
	border-bottom: 2px solid #f2f2f2;
}
.user-fx ul li{
	width: 25%;
	padding: .5rem 0;
	float: left;
}
.user-fx ul li img{
	width: .76rem;
}
.user-fx ul li p{
	color: #666666;
	font-size: .24rem;
	font-weight: bold;
}

/*my-end*/

/*questians-go*/
.qu_head{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:0.3rem;
	padding-bottom:0.3rem;
}
.qu_head a{
	display:block;
	width:1.8rem;
	height:0.52rem;
	box-shadow: 0 0 7px #efeded;
	background:#fff;
	text-align:center;
	line-height:0.52rem;
	border-radius:0.5rem;
	font-weight:bold;
}
.qu_head a:nth-child(odd){
	float:left;
	margin-left:1.8rem;
}
.qu_head a:nth-child(even){
	float:right;
	margin-right:1.8rem;
}
.qu_head_ac{
	background: -webkit-linear-gradient(left,#2ab059,#64c544)!important;
	color:#fff!important;
	box-shadow: 0 0 15px #efeded!important;
}
.qu_con{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom: .3rem;
}
.qu_con ul{
	width:100%;
}
.qu_con ul li{
	margin-left:0.24rem;
	margin-right:0.24rem;
	height:auto;
	background:#fff;
	overflow:hidden;
	border-radius:5px;
	box-shadow:0 0 7px #efeded;
	margin-top:0.2rem;
	padding-bottom:0.25rem;
	padding-top:0.25rem;
}
.qu_con ul li:last-child{
	margin-bottom:0.25rem;
}
.qu_con_o{
	margin-left:0.2rem;
	margin-right:0.2rem;
	height:auto;
	overflow:hidden;
}
.qu_con_o_l{
	width:0.82rem;
	height:0.82rem;
	border-radius:50%;
	overflow: hidden;
	float:left;
}
.qu_con_o_l img{
	width:100%;
	height:100%;
	border-radius:50%;
}
.qu_con_o_r{
	width:82%;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:0.2rem;
}
.qu_con_o_r div{
	width:100%;
	height: .45rem;
	line-height: .45rem;
	overflow:hidden;
	margin-bottom: .05rem;
}
.qu_con_o_r div h6{
	font-size:0.26rem;
	color:#343434;
	float:left;
	font-weight:bold;
	display: inline-block;
	line-height: .45rem;
	vertical-align: top;
}
.qu_con_o_r div span{
	display: inline-block;
	font-size:0.22rem;
	color:#64c841;
	margin-left:0.1rem;
	line-height: .45rem;
	vertical-align: top;
}
.qu_con_o_r w{
	display: inline-block;
	float:left;
	color:#fff;
	font-size: 0.2rem;
	background: #94d67c;
	padding: 0 .12rem;
	line-height: .3rem;
	border-radius:0.5rem;
	margin-right: 0.15rem;
}
.qu_con_t{
	margin-left: 0.2rem;
    margin-right: 0.2rem;
    height: auto;
    overflow: hidden;
    border-bottom:1px solid #f2f2f2;
}
.qu_con_t p{
	font-size:0.24rem;
	color:#333333;
	font-weight:bold;
	margin-top:0.18rem;
	margin-bottom:0.18rem;
}
.qu_con_t img{
	max-width: 100%;
}
.qu_con_s{
	margin-left: 0.2rem;
    margin-right: 0.2rem;
	height:auto;
	overflow:hidden;
	margin-top: 0.2rem;
}
.qu_con_s p{
	font-size:0.24rem;
	color:#74c78b;
	font-weight:bold;
	margin-bottom: .12rem;
}
.qu_con_s p l{
	font-size:0.24rem;
	color:#585858;
	line-height: .34rem;
}
.qu_con_s span{
	display:block;
	font-size:0.22rem;
	color:#737373;
	line-height: .34rem;
}
.qu_con_s w{
	color:#737373;
	font-size:0.22rem;
	font-weight:bold;
}
/*questians-end*/
/*dynamic-go*/
.dyn_con{

}
.qu_con_f{
	margin-left:0.2rem;
	margin-right:0.2rem;
	height:auto;
	overflow:hidden;
	margin-top: 0.2rem;
}
.qu_con_f div{
	width:20%;
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:0.44rem;
}
.qu_con_f_x span{
	display:block;
	width:0.42rem;
	height:0.42rem;
	float:left;
	background:url(../img/wicon17.png);
	background-size:cover;
}
.qu_con_f_z span{
	display:block;
	width:0.42rem;
	height:0.42rem;
	float:left;
	background:url(../img/wicon18.png);
	background-size:cover;
}
.qu_con_f_x_ac span{
	background:url(../img/wicon17-1.png)!important;
	background-size:cover!important;
}
.qu_con_f_z_ac span{
	background:url(../img/wicon18-1.png)!important;
	background-size:cover!important;
}
.qu_con_f div:last-child{
	margin-right:0rem;
}
.qu_con_f div img{
	display:block;
	width:0.42rem;
	height:0.42rem;
	float:left;

}
.qu_con_f div p{
	float:left;
	font-size:0.25rem;
	color:#65c543;
	line-height:0.5rem;
	margin-left:0.08rem;
}
.qu_con_f div:nth-child(1) img{
	margin-left:0rem;
}
.qu_con_f div:nth-child(3) img{
	margin-top:0.05rem;
}
.qu_con_f div:last-child img{
	height:auto;
}
/*dynamic-end*/
/*wsl style end*/



/*课程*/
.cur-box{
	width: 94%;
	min-height: 10.7rem;
	margin: .25rem auto;
	box-shadow: 0 0 7px #efeded;
	border-radius: .14rem;
	padding: .5rem .5rem 1.2rem;
	background: url(../img/curriculum-bottom.png) no-repeat center bottom;
	background-size: 100%;
}
.cur-box .cb-logo{
	width: 100%;
	margin-bottom: .25rem;
}
.cur-box .cb-logo img{
	width: .9rem;
}

.cur-box2{
	width: 94%;
	min-height: 1.56rem;
	margin: .25rem auto;
	box-shadow: 0 0 7px #efeded;
	border-radius: .14rem;
	padding: .15rem .3rem;
	position: relative;
}
.cur-box2 .cb-text2{
	margin-right: 1.0rem;
}
.cur-box2 .cb-logo2{
	position: absolute;
	top: .15rem;
	right: .3rem;
}
.cur-box2 .cb-logo2 img{
	width: .9rem;
}


/*笔记详情*/
.note-lc{
	width: 94%;
	margin: .25rem auto;
}
.note-lc .nl-p1{
	line-height: .54rem;
	color: #7C7C7C;
	font-size: .32rem;
	font-weight: bold;
}
.note-lc .nl-p2{
	line-height: .72rem;
	color: #A4A4A4;
	font-size: .24rem;
	padding-left: .34rem;
	background: url(../img/address.png) no-repeat 0 center;
	background-size: .24rem;
}
.note-lc .nl-text{
	width: 100%;
}
.note-lc .nl-text img{
	max-width: 100%;
}


/*课题详情*/
.pub-title a{
	display: inline-block;
	width: .45rem;
	height: .45rem;
	position: absolute;
	top: .38rem;
	right: .25rem;
	z-index: 2;
}
.pub-title a.pt-bj{
	right: 1.0rem;
	background: url(../img/icon-14.png) no-repeat center;
	background-size: .45rem;
}
.pub-title a.pt-fx{
	background: url(../img/wicon20.png) no-repeat center;
	background-size: .42rem;
}

.topic-a{
	width: 94%;
	margin: 0 auto;
	border-radius: .14rem;
	box-shadow: 0 0 7px #efeded;
	padding: .2rem .25rem;
	margin-bottom: .12rem;
	margin-top: .2rem;
}
.topic-a .ta-p1{
	line-height: .48rem;
	color: #65c543;
	font-size: .28rem;
	font-weight: bold;
}
.topic-a .ta-p2{
	line-height: .4rem;
	color: #333;
	font-size: .24rem;
	font-weight: bold;
	margin-bottom: .15rem;
}
.topic-a .ta-img{
	width: 100%;
	height: .6rem;
	line-height: .6rem;
}
.topic-a .ta-img img{
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	vertical-align: top;
	margin-right: .1rem;
}
.topic-a .ta-img span{
	color: #333;
	font-size: .24rem;
	font-weight: bold;
}

.topic-b{
	width: 94%;
	margin: 0 auto;
	border-radius: .14rem;
	box-shadow: 0 0 7px #efeded;
	padding: .2rem .25rem;
	margin-bottom: .12rem;
}
.topic-b .tb-title{
	text-align: center;
}
.topic-b .tb-title span{
	display: inline-block;
	width: .45rem;
	height: .45rem;
	line-height: .45rem;
	text-align: center;
	border-radius: 50%;
	background: #65c543;
	vertical-align: top;
	color: #fff;
	font-size: .3rem;
}
.topic-b .tb-title p{
	color: #65c543;
	font-size: .28rem;
	font-weight: bold;
	line-height: .38rem;
}
.topic-b .tb-p1{
	line-height: .6rem;
	color: #65c543;
	font-size: .28rem;
	font-weight: bold;
}
.topic-b .tb-p2{
	line-height: .36rem;
	color: #000;
	font-size: .24rem;
	text-align: justify;
	margin-bottom: .1rem;
}
.topic-b .tb-p2 span{
	display: block;
	text-align: center;
	line-height: .5rem;
	margin-top: .25rem;
	color: #999999;
	font-size: .22rem;
}
.topic-b .tb-p2 img{
	display: block;
	max-width: 100%;
	margin: .1rem 0;
}
.topic-b .tb-p3{
	height: .6rem;
	line-height: .6rem;
	color: #65c543;
	font-size: .24rem;
	font-weight: bold;
	padding-left: .36rem;
	background: url(../img/address.png) no-repeat 0 center;
	background-size: .24rem;
}
.topic-b .tb-img{
	width: 100%;
	margin-bottom: .1rem;
}
.topic-b .tb-img img{
	max-width: 100%;
}


/*新建课题*/
.topic-d{
	width: 94%;
	margin: .3rem auto;
}
.topic-d p{
	color: #8B8B8B;
	font-size: .26rem;
	line-height: .4rem;
	text-align: justify;
}
.topic-d img{
	max-width: 100%;
}

.topic-e{
	width: 94%;
	margin: .3rem auto;
	border-radius: .14rem;
	box-shadow: 0 0 7px #efeded;
	padding: 0 .25rem;
}
.topic-e ul li{
	width: 100%;
	height: .88rem;
	line-height: .88rem;
	border-bottom: 1px solid #f3f3f4;
	overflow: hidden;
	color: #222222;
	font-size: .3rem;
}
.topic-e ul li:last-child{
	border-bottom: 0;
}
.topic-e ul li span{
	color: #999999;
	font-size: .32rem;
	margin-right: .2rem;
}

.topic-f{
	width: 94%;
	margin: 0 auto;
	border-radius: .14rem;
	box-shadow: 0 0 7px #efeded;
	padding: .25rem;
}
.topic-f .tf-p1{
	color: #999999;
	font-size: .32rem;
	line-height: .36rem;
	margin-bottom: .2rem;
}
.topic-f .tf-p2{
	line-height: .4rem;
	color: #222222;
	font-size: .3rem;
}

.topic-g{
	width: 94%;
	height: 1.08rem;
	line-height: 1.08rem;
	margin: 0 auto;
	color: #65c543;
	font-size: .32rem;
}
.topic-g span{
	display: inline-block;
	width: .34rem;
	height: .34rem;
	line-height: .34rem;
	text-align: center;
	border-radius: 50%;
	background: #65c543;
	color: #fff;
	font-size: .3rem;
	vertical-align: top;
	margin-top: .37rem;
	margin-right: .2rem;
}

.topic-h{
	width: 94%;
	margin: 0 auto;
	border-radius: .14rem;
	box-shadow: 0 0 7px #efeded;
	padding: 0 .25rem;
}
.topic-h ul li{
	padding: .25rem 0;
	border-bottom: 1px solid #f3f3f4;
}
.topic-h ul li:last-child{
	border-bottom: 0;
}
.topic-h .th-p1{
	color: #999999;
	font-size: .32rem;
	line-height: .36rem;
	margin-bottom: .2rem;
}
.topic-h .th-p2{
	line-height: .4rem;
	color: #222222;
	font-size: .3rem;
}


/*特色模板*/
.temp-title{
	width: 100%;
	height: .6rem;
	padding: .1rem 3% 0;
	position: absolute;
	top: 0;
	z-index: 5;
}
.temp-title .t-back{
	display: inline-block;
	width: .44rem;
	height: .6rem;
	background: url(../img/back.png) no-repeat center;
	background-size: 100%;
	float: left;
}
.temp-m{
	width: 100%;
	position: relative;
	top: 0;
}
.temp-m img{
	display: block;
	width: 100%;
	height: 100%;
}

.tempNew-a{
	width: 100%;
}
.tempNew-a ul{
	display: flex;
	margin: .1rem 0;
}
.tempNew-a ul li{
	flex: 1;
	height: .8rem;
	line-height: .8rem;
	text-align: center;
	color: #444444;
	font-size: .36rem;
	font-weight: bold;
	position: relative;
}
.tempNew-a ul li.active{
	color: #65c543;
}
.tempNew-a ul li.active:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 2;
	width: 1.4rem;
	height: .08rem;
	background: #65c543;
	margin-left: -.7rem;
}

.tempNew-b{
	overflow: hidden;
	padding: .45rem 3% .4rem;
	box-shadow: 0 3px 3px #fbfafa;
	margin-bottom: .25rem;
}
.tempNew-b .tb-xx{
	width: 100%;
}
.tempNew-b .tb-img{
	float: left;
}
.tempNew-b .tb-img img{
	width: 1.75rem;
	height: 1.75rem;
}
.tempNew-b .tb-text{
	padding-left: 1.95rem;
}
.tempNew-b .tb-p1{
	height: .3rem;
	line-height: .3rem;
	overflow: hidden;
	color: #333333;
	font-size: .32rem;
	font-weight: bold;
	margin-bottom: .16rem;
}
.tempNew-b .tb-p2{
	height: 1.35rem;
	line-height: .45rem;
	overflow: hidden;
	color: #333333;
	font-size: .3rem;
}
.tempNew-b .tb-p3{
	height: .9rem;
	line-height: .9rem;
	overflow: hidden;
	color: #333333;
	font-size: .3rem;
}
.tempNew-b .tb-photo{
	width: 100%;
}
.tempNew-b .tb-photo ul{
	height: 1.8rem;
	overflow: auto;
}
.tempNew-b .tb-photo ul li{
	display: table-cell;
    height: 1.8rem;
    padding-right: .2rem;
    overflow: hidden;
}
.tempNew-b .tb-photo img{
	height: 1.8rem;
	vertical-align: top;
}

.tempNew-c{
	overflow: hidden;
	padding: .2rem 3%;
	box-shadow: 0 0 50px #fbfafa;
	margin-bottom: .2rem;
}
.tempNew-c .tc-p1{
	height: .75rem;
	line-height: .75rem;
	color: #222222;
	font-size: .44rem;
	font-weight: bold;
}
.tempNew-c .tc-list{
	width: 100%;
}
.tempNew-c .tc-list ul li{
	padding: .2rem 0;
	border-bottom: 2px solid #f3f3f4;
}
.tempNew-c .tc-list ul li:last-child{
	border-bottom: 0;
}
.tempNew-c .tc-list ul li .tc-p2{
	line-height: .4rem;
	color: #222222;
	font-size: .32rem;
	font-weight: bold;
	margin-bottom: .12rem;
}
.tempNew-c .tc-list ul li .tc-p3{
	line-height: .38rem;
	color: #222222;
	font-size: .3rem;
	font-weight: bold;
	margin-bottom: .22rem;
}
.tempNew-c .tc-list ul li .tc-p4{
	line-height: .4rem;
	color: #989898;
	font-size: .24rem;
}
.tempNew-c .tc-list ul li .tc-p4 span{
	float: right;
}

.tempNew-d{
	overflow: hidden;
	padding: .2rem 3%;
	box-shadow: 0 3px 3px #fbfafa;
	margin-bottom: .2rem;
}
.tempNew-d .td-p1{
	color: #333;
	font-size: .32rem;
	font-weight: bold;
	height: .5rem;
	line-height: .5rem;
	margin-bottom: .12rem;
}
.tempNew-d .td-text{
	line-height: .44rem;
	font-size: .3rem;
	color: #333;
}

.tempNew-e{
	overflow: hidden;
	padding: 0 3%;
	box-shadow: 0 0 50px #fbfafa;
	margin-bottom: .2rem;
}
.tempNew-e ul{
	display: flex;
}
.tempNew-e ul li{
	flex: 1;
	padding: .3rem 0;
	text-align: center;
}
.tempNew-e ul li img{
	width: 1.0rem;
}
.tempNew-e ul li p{
	color: #333;
	font-size: .3rem;
	line-height: .5rem;
}

.tempNew-f{
	overflow: hidden;
	padding: 0 3%;
	box-shadow: 0 0 50px #fbfafa;
	margin-bottom: .2rem;
}
.tempNew-f .tf-p1{
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: .44rem;
	font-weight: bold;
	color: #333;
}
.tempNew-f .tf-box{
	width: 100%;
	padding: .15rem .25rem;
	border-radius: 10px;
	box-shadow: 0 0 7px #efeded;
}
.tempNew-f .tf-box ul li{
	margin-bottom: .12rem;
}
.tempNew-f .tf-box ul li:last-child{
	margin-bottom: 0;
}
.tempNew-f .tf-box ul li .tf-p2{
	line-height: .46rem;
	color: #65c543;
	font-size: .28rem;
	font-weight: bold;
}
.tempNew-f .tf-box ul li .tf-p3{
	padding: .07rem 0;
	line-height: .36rem;
	color: #000000;
	font-size: .24rem;
	font-weight: bold;
}
.tempNew-f .tf-box ul li .tf-person{
	height: .6rem;
	line-height: .6rem;
	color: #000000;
	font-size: .24rem;
	font-weight: bold;
}
.tempNew-f .tf-box ul li .tf-person img{
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	vertical-align: top;
	margin-right: .1rem;
}

.school-a{
	width: 100%;
	position: relative;
}
.school-a img{
	display: block;
	width: 100%;
}
.school-a .sa-back{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: .6rem;
	line-height: .6rem;
	background: rgba(250,250,250,.2);
}
.school-a .sa-back a{
	display: inline-block;
	width: .6rem;
	height: .6rem;
	background: url(../img/close3.png) no-repeat center;
	background-size: .34rem;
	float: left;
}
.school-a .mui-slider-indicator .mui-indicator{
	width: .12rem;
	height: .12rem;
	border-radius: .06rem;
	background: #fff;
	opacity: .7;
	border: 0;
	box-shadow: 0 0 0 #fff;
	margin: 0 2px;
}
.school-a .mui-slider-indicator .mui-indicator.mui-active{
	opacity: 1;
	width: .26rem;
}

.school-b{
	width: 100%;
	padding: 0 3%;
	padding-top: .25rem;
	box-shadow: 0 0 7px #efeded;
	margin-bottom: .2rem;
}
.school-b .sb-p1{
	font-size: .44rem;
	line-height: .65rem;
	font-weight: bold;
	color: #333;
}
.school-b ul li{
	height: .85rem;
	line-height: .85rem;
	overflow: hidden;
	border-bottom: 1px solid #f3f3f4;
}
.school-b ul li:last-child{
	border-bottom: 0;
}
.school-b ul li a{
	font-size: .32rem;
	color: #333;
}
.school-b ul li span{
	color: #f52e1f;
	font-size: .3rem;
	margin-right: .1rem;
}

.school-c{
	width: 100%;
	padding: 0 3%;
	padding-top: .25rem;
	box-shadow: 0 0 7px #efeded;
	margin-bottom: .2rem;
}
.school-c .sc-p1{
	font-size: .44rem;
	line-height: .65rem;
	font-weight: bold;
	color: #333;
	margin-bottom: .15rem;
}
.school-c .sc-photo{
	width: 100%;
}
.school-c .sc-photo ul{
	height: 2.0rem;
	overflow: auto;
}
.school-c .sc-photo ul li{
	display: table-cell;
    height: 2.0rem;
    padding-right: .2rem;
    overflow: hidden;
}
.school-c .sc-photo img{
	height: 2.0rem;
	vertical-align: top;
}

.school-d{
	width: 100%;
	padding: 0 3%;
	height: .5rem;
	line-height: .5rem;
	box-shadow: 0 0 7px #efeded;
}
.school-d a{
	display: inline-block;
	line-height: .5rem;
	color: #333;
	font-size: .34rem;
	font-weight: bold;
	vertical-align: top;
}
.school-d a.mui-icon-closeempty{
	font-size: .46rem;
}

.school-e{
	padding: 0 3%;
}
.school-e .se-t{
	padding: .3rem 0;
	line-height: .5rem;
	text-align: center;
	border-bottom: 1px solid #f3f3f4;
	color: #333;
	font-size: .32rem;
}
.school-e .se-text{
	padding: .15rem 0;
	color: #333;
}
.school-e .se-text p{
	color: #333;
}
.school-e .se-text img{
	max-width: 100%
}

/*我的标签*/
.label-list{
	width: 94%;
	margin: 0 auto;
}
.label-list>ul>li{
	height: .95rem;
	line-height: .95rem;
	position: relative;
}
.label-list>ul>li span{
	color: #949494;
	font-size: .28rem;
	font-weight: bold;
}
.label-list>ul>li font{
	float: right;
	height: .95rem;
	width: 1.0rem;
	background: url(../img/more2.png) no-repeat center;
	background-size: .5rem;
}
.label-list>ul>li .ll-box{
	position: absolute;
    top: .95rem;
    right: .25rem;
    z-index: 4;
    width: 1.8rem;
    padding: .15rem 0;
    text-align: center;
    background: #fff;
    box-shadow: 0 0 7px #efeded;
    display: none;
}
.label-list>ul>li .ll-box ul li{
	height: .6rem;
	line-height: .6rem;
	color: #000000;
	font-size: .28rem;
	font-weight: bold;
}


/*关于我们*/
.about-m{
	width: 94%;
	margin: 0 auto;
}
.about-m .am-logo{
	text-align: center;
	margin: .3rem 0;
}
.about-m .am-logo img{
	width: 2.15rem;
}
.about-m .am-list{
	width: 100%;
}
.about-m .am-list ul li{
	width: 100%;
	line-height: .9rem;
	padding: 0 .2rem;
	box-shadow: 0 0 7px #efeded;
	border-radius: 4px;
	color: #000000;
	font-size: .26rem;
	font-weight: bold;
	margin-bottom: .15rem;
}
.about-m .am-list ul li a{
	display: block;
}
.about-m .am-list ul li span{
	float: right;
	color: #65c543;
	font-size: .34rem;
	line-height: .9rem;
	font-weight: bold;
}
.about-m .am-list ul li font{
	float: right;
	color: #65c543;
	font-size: .28rem;
	line-height: .9rem;
	font-weight: 400;
	margin-right: .1rem;
}

.null{
	text-align: center;
	margin-top: 1.65rem;
}
.null img{
	width: 3.0rem;
}

.loginOut{
	position: fixed;
	bottom: 6%;
	left: 0;
	z-index: 5;
	width: 100%;
	text-align: center;
}
.loginOut button{
	width: 3.65rem;
	height: .8rem;
	border-radius: .4rem;
}


/*修改密码*/
.paswd{
	padding: .2rem 3%;
}
.paswd .paswd-p1{
	height: .82rem;
	line-height: .82rem;
	color: #7C7C7C;
	font-size: .26rem;
	font-weight: bold;
}
.paswd .paswd-p1 span{
	float: right;
	color: #65c543;
	font-size: .28rem;
	font-weight: bold;
}
.paswd ul li{
	height: .82rem;
	line-height: .82rem;
	color: #7C7C7C;
	font-size: .26rem;
	font-weight: bold;
	position: relative;
}
.paswd ul li input{
	width: 75%;
	height: .82rem;
	font-size: .26rem;
	border: 0;
	padding: 0;
	margin: 0;
	float: right;
	vertical-align: top;
}
.paswd ul li button{
	position: absolute;
	top: .21rem;
	right: 0;
	padding: 0 .25rem;
	height: .4rem;
	line-height: .4rem;
	border-radius: .2rem;
	border: 0;
	background: #F5FAF4;
	color: #65c543;
	font-size: .18rem;
}

.paswd-btn{
	margin-top: 3.5rem;
	text-align: center;
}
.paswd-btn button{
	width: 3.6rem;
	height: .8rem;
	border-radius: .4rem;
	border: 0;
	background: #C6E4C0;
	color: #fff;
	font-size: .32rem;
}
.paswd-btn button.mui-btn-green2{
	background: url(../img/bg-btn.png) no-repeat center;
	background-size: 100% 100%;
}

.fd-upload{
	padding: 0 3%;
}
.fd-upload .fd-img{
	width: 1.2rem;
	height: 1.2rem;
	background: url(../img/upload-icon.png) no-repeat center;
	background-size: 100%;
	overflow: hidden;
	float: left;
	margin-right: 0.15rem;
}
.fd-upload .imgs{
	display: inline-block;
}
.fd-upload .imgs img{
	width: 1.2rem;
	height: 1.2rem;
	overflow: hidden;
	float: left;
	margin-right: 0.15rem;
	
}


/*选择课题模版*/
.select-list{
	width: 94%;
	margin: .25rem auto;
}
.select-list ul li{
	width: 100%;
	padding: 0 .2rem;
	padding-bottom: .12rem;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 7px #efeded;
	margin-bottom: .25rem;
}
.select-list ul li .sl-p1{
	height: .7rem;
	line-height: .7rem;
	color: #333333;
	font-size: .26rem;
	font-weight: bold;
	background: url(../img/icon-16.png) no-repeat 97% center;
	background-size: .14rem;
	margin-bottom: .06rem;
}
.select-list ul li .sl-p2{
	line-height: .35rem;
	color: #666666;
	font-size: .24rem;
}


/*模版详情*/
.pub-title span{
	float: right;
	margin-right: 3%;
	color: #65c543;
	font-size: .3rem;
}

.temp-box{
	width: 94%;
	padding: 0 .25rem;
	margin: 0 auto;
	margin-top: .25rem;
	border-radius: 10px;
	box-shadow: 0 0 7px #efeded;
	background: #fff;
}
.temp-box .tb-title{
	//text-align: center;
	padding-top: .18rem;
}
.temp-box .tb-title span{
	display: inline-block;
	width: .35rem;
	height: .35rem;
	line-height: .45rem;
	border-radius: 50%;
	background: #65c543;
	color: #fff;
	font-size: .3rem;
	font-weight: bold;
}
.temp-box .tb-title p{
	line-height: .32rem;
	color: #65c543;
	font-size: .28rem;
	font-weight: bold;
}
.temp-box .tb-list{
	width: 100%;
}
.temp-box .tb-list ul li{
	width: 100%;
	padding: .1rem 0;
	border-bottom: 1px solid #f2f2f2;
}
.temp-box .tb-list ul li:last-child{
	border-bottom: 0;
}
.temp-box .tb-list ul li .tb-p1{
	height: .68rem;
	line-height: .68rem;
	color: #65c543;
	font-size: .28rem;
	font-weight: bold;
}


/*课题详情*/
.temp-crumbs{
	padding: 0 3%;
	padding-top: .25rem;
	line-height: .3rem;
	color: #999999;
	font-size: .28rem;
}
.temp-box .tb-list ul li .tb-text{
	width: 100%;
	padding-right: .4rem;
}
/* .temp-box .tb-list ul li .tb-text.tb-text-showorhide{
	background: url(../img/icon-16.png) no-repeat 100% center;
	background-size: .16rem;
} */
.temp-box .tb-list ul li .tb-text p{
	text-align: justify;
	line-height: .38rem;
	color: #666666;
	font-size: .26rem;
	font-weight: bold;
	margin: .07rem 0;
}
.temp-box .tb-list ul li .tb-text .tb-yy{
	display: inline-block;
    width: 1.9rem;
    height: .7rem;
    line-height: .7rem;
    padding: 0 .18rem;
    border-radius: .1rem;
    box-shadow: 0 0 5px #e4e4e4;
    text-align: right;
    color: #65c543;
    font-size: .28rem;
    font-weight: bold;
    background: url(../img/yuyin.png) no-repeat .15rem center;
    background-size: .3rem;
    margin: .07rem 0;
}
.temp-box .tb-list ul li .tb-text .tb-img{
	width: 100%;
	margin: .07rem 0;
}
.temp-box .tb-list ul li .tb-text .tb-img img{
	width: 30%;
	margin-right: 2%;
}
.temp-box .tb-list ul li .tb-text .tb-sp{
	width: 100%;
	margin: .07rem 0;
}
.temp-box .tb-list ul li .tb-text .tb-sp video{
	max-width: 100%;
}
.temp-box .tb-list ul li .tb-text .nf-ly{
	width: 100%;
	margin: .07rem 0;
}
 .tb-list ul li .tb-text .nf-ly .lyBox {
    display: inline-block;
    width: 100%;
    height: .7rem;
    line-height: .7rem;
    padding: 0 .18rem;
    border-radius: .1rem;
    box-shadow: 0 0 5px #e4e4e4;
    text-align: right;
    font-weight: bold;
    background: url(../img/icon-12.png) no-repeat .15rem center;
    background-size: .36rem;
    transition: all .3s;
	-moz-animation: all .3s;
	-webkit-animation: all .3s;
	-ms-transition: all .3s;
}
 .tb-list ul li .tb-text .nf-ly .lyBox.on{
	background: url(../img/icon-13.png) no-repeat .15rem center;
    background-size: .36rem;
}
 .tb-list ul li .tb-text .nf-ly .lyBox span.lyTime{
	color: #65c543;
    font-size: .28rem;
}

 .tb-list ul li .tb-text .nf-ly .lyBox span.starTime{
	opacity: 0;
	color: #65c543;
    font-size: .28rem;
}
.temp-box .tb-list ul li .tb-text .nf-ly .lyBox .progress-bor{
	display: inline-block;
	vertical-align: middle;
	width: 52%;
	height: .04rem;
	background: #c9c9c9;
	opacity: 0;
	position: relative;
	margin: 0 0.1rem ;
}
.temp-box .tb-list ul li .tb-text .nf-ly .lyBox .progress-bor span{
	display: inline-block;
	height: .04rem;
	background: #65c543;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
}
.temp-box .tb-list ul li .tb-text .nf-ly .lyBox .progress-bor font{
	display: inline-block;
	width: .14rem;
	height: .14rem;
	background: url(../img/icon-15.png) no-repeat center;
	background-size: .14rem;
	margin-top: -.07rem;
	position: absolute;
	top: 50%;
	z-index: 5;
}
.temp-box .tb-list ul li .tb-text .nf-ly .lyBox.on span.starTime,.note-from .nf-ly .lyBox.on .progress-bor{
	opacity: 1;
}

.box-write{
	position: fixed;
	top: 0;
	right: -100%;
	z-index: 5;
	width: 94%;
	height: 100%;
	background: #fff;
	overflow: scroll;
}
.box-write .bw-title{
	width: 100%;
	height: .88rem;
	line-height: .88rem;
	padding: 0 1%;
	box-shadow: 0 3px 3px #fbfafa;
	color: #65c543;
	font-size: .3rem;
	font-weight: bold;
}
.box-write .bw-title .bw-close{
	float: left;
	width: .55rem;
	height: .88rem;
	line-height: .88rem;
	background: url(../img/close2.png) no-repeat center;
	background-size: .28rem;
}
.box-write .bw-title span{
	float: right;
	display: inline-block;
	line-height: .88rem;
	margin-left: .2rem;
	margin-right: .1rem;
}

.box-write .bw-main{
	padding: .25rem;
}
.box-write .bw-main .bw-text{
	width: 100%;
}
.box-write .bw-main .bw-text textarea{
	width: 100%;
	min-height: 2.15rem;
	padding: .08rem;
	background: #fff;
	line-height: .36rem;
	font-size: .26rem;
	font-weight: bold;
	color: #666666;
	border: 0;
	border-radius: 0;
}
.box-write .bw-main .bw-img{
	width: 100%;
}
.box-write .bw-main .bw-img ul li{
	width: 32%;
	height: 1.86rem;
	margin-right: 2%;
	float: left;
	background: #fff;
	position: relative;
}
.box-write .bw-main .bw-img ul li:last-child{
	margin-right: 0;
}
.box-write .bw-main .bw-img ul li img{
	width: 100%;
	height: 1.86rem;
}
.box-write .bw-main .bw-img ul li span{
	display: inline-block;
	width: .46rem;
	height: .46rem;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 4;
	margin-top: -.23rem;
	margin-left: -.23rem;
}
.box-write .bw-main .bw-img ul li span.picdelect{
	background: url(../img/write-reduce.png) no-repeat center;
	background-size: .46rem;
}
.box-write .bw-main .bw-img ul li span.add{
	background: url(../img/write-add.png) no-repeat center;
	background-size: .46rem;
}
.box-write .bw-main .bw-sp,.box-write .bw-main .bw-sp video{
	display: block;
	width: 100%;
}
.box-write .bw-main .bw-yy,.box-write .bw-main .bw-ly{
	width: 100%;
	height: .7rem;
    margin: .15rem 0;
}
.box-write .bw-main .bw-yy span{
	display: inline-block;
    width: 1.9rem;
    height: .7rem;
    line-height: .7rem;
    padding: 0 .18rem;
    border-radius: .1rem;
    box-shadow: 0 0 5px #e4e4e4;
    text-align: right;
    color: #65c543;
    font-size: .28rem;
    font-weight: bold;
    background: #fff url(../img/yuyin.png) no-repeat .15rem center;
    background-size: .3rem;
	float: left;
}
.box-write .bw-main .bw-yy font.delect,.box-write .bw-main .bw-ly font.delect{
	display: inline-block;
	width: .46rem;
	height: .46rem;
	background: url(../img/write-reduce.png) no-repeat center;
	background-size: .46rem;
	vertical-align: top;
	margin-top: .12rem;
	margin-left: .15rem;
}

.box-write .bw-main .bw-ly span{
	display: inline-block;
    width: 3.8rem;
    height: .7rem;
    line-height: .7rem;
    padding: 0 .18rem;
    border-radius: .1rem;
    box-shadow: 0 0 5px #e4e4e4;
    text-align: right;
    color: #65c543;
    font-size: .28rem;
    font-weight: bold;
    background: #fff url(../img/icon-12.png) no-repeat .1rem center;
	background-size: .4rem;
	float: left;
}
.box-write .bw-main .bw-add{
	display: inline-block;
	padding: .13rem;
	background: #fff;
	border-radius: .1rem;
}
.box-write .bw-main .bw-add font.add{
	display: inline-block;
	width: .46rem;
	height: .46rem;
	background: url(../img/write-add.png) no-repeat center;
	background-size: .46rem;
	vertical-align: top;
}

.box-write .bw-btn{
	padding: 0 .25rem;
	margin-bottom: 1.0rem;
	text-align: right;
}
.box-write .bw-btn button{
	width: 1.7rem;
	height: .55rem;
	line-height: .55rem;
	padding: 0;
	background: #64c342;
	color: #fff;
	font-size: .26rem;
	font-weight: bold;
	border-radius: .1rem;
	border: 0;
}

.box-bg.bg2{
	z-index: 7;
}

.box-index{
	position: fixed;
	top: 0;
	right: -100%;
	z-index: 6;
	width: 94%;
	height: 100%;
	background: #fff;
	overflow: scroll;
}
.box-index .bi-title{
	width: 100%;
	height: .88rem;
	line-height: .88rem;
	padding: 0 1%;
	box-shadow: 0 3px 3px #fbfafa;
	color: #65c543;
	font-size: .3rem;
	font-weight: bold;
}
.box-index .bi-title .bi-close{
	float: left;
	width: .55rem;
	height: .88rem;
	line-height: .88rem;
	background: url(../img/close2.png) no-repeat center;
	background-size: .28rem;
}
.box-index .bi-title span{
	float: right;
	display: inline-block;
	line-height: .88rem;
	margin-left: .2rem;
	margin-right: .1rem;
}

.box-index .growUp-list ul li .gl-img .gl-img-box{
	width: 32%;
	margin-right: 2%;
	float: left;
	position: relative;
}
.box-index .growUp-list ul li .gl-img .gl-img-box:last-child{
	margin-right: 0;
}
.box-index .growUp-list ul li .gl-img .gl-img-box img{
	display: block;
	width: 100%;
	margin-right: 0;
}
.box-index .growUp-list ul li .gl-img .gl-img-box span{
	display: inline-block;
	width: .21rem;
	height: .21rem;
	background: url(../img/write-checbox.png) no-repeat center;
	background-size: 100%;
	border-radius: 3px;
	position: absolute;
	top: 0.07rem;
	left: 0.07rem;
}
.box-index .growUp-list ul li .gl-p2,.box-index .growUp-list ul li .gl-sp,.box-index .growUp-list ul li .gl-ly,.box-index .growUp-list ul li .gl-yy{
	padding-left: .35rem;
	position: relative;
}
.box-index .growUp-list ul li .gl-p2 span,.box-index .growUp-list ul li .gl-sp span{
	display: inline-block;
	width: .21rem;
	height: .21rem;
	background: url(../img/write-checbox.png) no-repeat center;
	background-size: 100%;
	border-radius: 3px;
	position: absolute;
	top: 0.07rem;
	left: 0;
}
.box-index .growUp-list ul li .gl-p2 span.active,.box-index .growUp-list ul li .gl-sp span.active,.box-index .growUp-list ul li .gl-ly font.active,.box-index .growUp-list ul li .gl-yy font.active,.box-index .growUp-list ul li .gl-img .gl-img-box span.active{
	background: url(../img/write-checbox-a.png) no-repeat center;
	background-size: 100%;
}
.box-index .growUp-list ul li .gl-yy font,.box-index .growUp-list ul li .gl-ly font{
	display: inline-block;
	width: .21rem;
	height: .21rem;
	background: url(../img/write-checbox.png) no-repeat center;
	background-size: 100%;
	border-radius: 3px;
	position: absolute;
	top: .23rem;
	left: 0;
}

.box-index .growUp-list ul li .gl-ly span{
	display: inline;
	background: none;
	padding: 0;
	box-shadow: 0 0 0 #fff;
}
.box-index .growUp-list ul li .gl-ly .lyBox {
    display: inline-block;
    width: 100%;
    height: .7rem;
    line-height: .7rem;
    padding: 0 .18rem;
    border-radius: .1rem;
    box-shadow: 0 0 5px #e4e4e4;
    text-align: right;
    font-weight: bold;
    background: url(../img/icon-12.png) no-repeat .15rem center;
    background-size: .36rem;
    transition: all .3s;
	-moz-animation: all .3s;
	-webkit-animation: all .3s;
	-ms-transition: all .3s;
	margin-bottom: 0.2rem;
}
.box-index .growUp-list ul li .gl-ly .lyBox.on{
	background: url(../img/icon-13.png) no-repeat .15rem center;
    background-size: .36rem;
}
.box-index .growUp-list ul li .gl-ly .lyBox span.lyTime{
	color: #65c543;
    font-size: .28rem;
}

.box-index .growUp-list ul li .gl-ly .lyBox span.starTime{
	opacity: 0;
	color: #65c543;
    font-size: .28rem;
}
.box-index .growUp-list ul li .gl-ly .lyBox .progress-bor{
	display: inline-block;
	vertical-align: middle;
	width: 30%;
	height: .04rem;
	background: #c9c9c9;
	opacity: 0;
	position: relative;
	margin: 0 0.1rem ;
	vertical-align: top;
	margin-top: .32rem;
}
.box-index .growUp-list ul li .gl-ly .lyBox .progress-bor span{
	display: inline-block;
	height: .04rem;
	background: #65c543;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
}
.box-index .growUp-list ul li .gl-ly .lyBox .progress-bor font{
	display: inline-block;
	width: .14rem;
	height: .14rem;
	background: url(../img/icon-15.png) no-repeat center;
	background-size: .14rem;
	margin-top: -.07rem;
	position: absolute;
	top: 50%;
	z-index: 5;
}
.box-index .growUp-list ul li .gl-ly .lyBox.on span.starTime,.box-index .growUp-list ul li .gl-ly .lyBox.on .progress-bor{
	opacity: 1;
}



.start-m{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.start-m .mui-slider{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}
.start-m .mui-slider .mui-slider-group{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	line-height: 100vh;
	background: #ddd;
}
.start-m .mui-slider .mui-slider-group .mui-slider-item {
	background: #fff;
}
.start-m .mui-slider .mui-slider-group .mui-slider-item img{
	width: 100%;
	vertical-align: middle;
}


.upgrade-bg{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	display: none;
}
.upgrade{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 6.1rem;
	height: 10.2rem;
	box-sizing: border-box;
	padding: 0 .5rem;
	padding-top: 3.75rem;
	margin: auto;
	background: url(../img/upgrade.png) no-repeat center;
	background-size: 100% 100%;
}
.upgrade .up-t{
	text-align: center;
	font-size: .4rem;
	font-weight: bold;
	color: #222222;
	margin-bottom: .3rem;
}
.upgrade .up-text{
	line-height: .42rem;
	color: #222;
	font-size: .28rem;
	margin-bottom: .4rem;
}
.upgrade .up-btn{
	text-align: center;
	margin: .55rem 0;
}
.upgrade .up-btn button{
	width: 2.1rem;
	height: .58rem;
	line-height: .4rem;
	padding: 0;
	margin: 0;
	border-radius: .29rem;
	border: 2px solid #61c445;
	box-sizing: border-box;
	color: #61c445;
	font-size: .3rem;
	margin: 0 .16rem;
}
.upgrade .up-btn button.up-btn1{
	background: #61c445;
	color: #fff;
}
.upgrade .up-close{
	position: absolute;
	bottom: .25rem;
	left: 50%;
	width: .6rem;
	height: .6rem;
	margin-left: -.3rem;
	border: 2px solid #fff;
	border-radius: 50%;
	background: url(../img/close3.png) no-repeat center;
	background-size: .34rem;
}


/*登陆*/
.dl-back{
	height: 1.1rem;
}
.dl-back a{
	display: inline-block;
	width: .9rem;
	height: 1.1rem;
	line-height: 1.1rem;
	text-align: center;
	color: #fff;
	font-size: .5rem; 
}
.dl-back.reg-back a{
	color: #333;
}

.login{
	width: 100%;
	text-align: center;
}
.login .dl-logo{
	margin: 1.1rem 0 4.2rem;
}
.login .dl-logo img{
	width: 3.15rem;
}
.login .dl-box{
	padding: 0 .2rem;
}
.login .dl-box button{
	width: 5.6rem;
	height: 1.0rem;
	line-height: 1.0rem;
	background: #fff;
	border-radius: 4px;
	border: 0;
	color: #333;
	font-size: .32rem;
}
.login .dl-box button img{
	width: .5rem;
	vertical-align: top;
	margin-top: .25rem;
	margin-right: .15rem;
}
.login .dl-box p{
	padding: .25rem 0;
	color: #fff;
	font-size: .24rem;
	line-height: 30px;
}
.login .dl-box p a{
	color: #fff;
	text-decoration: underline;
}
.login .dl-box p input{
	vertical-align: top;
	margin-top: 5px;
	margin-right: .1rem;
}

.reg-box{
	width: 5.6rem;
	margin: .3rem auto;
}
.reg-box .rb-p1{
	line-height: .82rem;
	color: #444;
	font-size: .52rem;
	font-weight: bold;
}
.reg-box .rb-p2{
	line-height: .75rem;
	color: #444;
	font-size: .4rem;
	margin-bottom: .45rem;
}
.reg-box .rb-form{
	width: 100%;
}
.reg-box .rb-col1{
	border-bottom: 2px solid #f3f3f4;
	margin-bottom: .25rem;
	position: relative;
}
.reg-box .rb-col1 input{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 1.0rem;
	padding-left: .8rem;
	font-size: .3rem;
	color: #333;
	border: 0;
}
.reg-box .rb-col1 span{
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1.04rem;
	color: #444444;
	font-size: .3rem;
}
.reg-box .rb-col2{
	border-bottom: 2px solid #f3f3f4;
	margin-bottom: .25rem;
	position: relative;
}
.reg-box .rb-col2 input{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 1.0rem;
	font-size: .3rem;
	color: #333;
	border: 0;
}
.reg-box .rb-col2 img{
	position: absolute;
	top: .15rem;
	right: 0;
	width: 1.5rem;
	height: .7rem;
}
.reg-box .rb-col2 button{
	position: absolute;
	top: 0;
	right: 0;
	width: 1.5rem;
	height: 1.0rem;
	border: 0;
	color: #666666;
	font-size: .3rem;
}
.reg-box .rb-btn{
	margin: 1.1rem 0 .5rem;
}
.reg-box .rb-btn button{
	width: 100%;
	height: .8rem;
	color: #fff;
	font-size: .3rem;
	background: #009d5a;
	border: 0;
	border-radius: 4px;
}
.reg-box .rb-select{
	margin-top: .5rem;
}
.reg-box .rb-select ul{
	display: flex;
}
.reg-box .rb-select ul li{
	flex: 1;
	text-align: center;
	border-right: 2px solid #f3f3f4;
}
.reg-box .rb-select ul li:last-child{
	border: 0;
	padding-left: .3rem;
}
.reg-box .rb-select ul li a{
	display: block;
	padding: .04rem 0;
}
.reg-box .rb-select ul li:first-child a{
	padding-right: .4rem;
}
.reg-box .rb-select ul li:last-child a{
	padding-left: .4rem;
}
.reg-box .rb-select ul li img{
	width: 2.0rem;
	margin-bottom: .4rem;
}
.reg-box .rb-select ul li p{
	line-height: .3rem;
	color: #000000;
	font-size: .3rem;
}
